草庐IT

安卓 ListView : Resource Not Found Exception

全部标签

android - ListView.onItemClick 不工作

我在Activity中的ListView:ListViewlistView1=(ListView)menu.findViewById(R.id.menuList);StringmenuItems[]=newString[]{"MyWants","Profile","Notifications","Feedback","Logout"};listView1.setAdapter(newSideMenuAdapter(this,menuItems,listView1));listView1.setOnItemClickListener(newOnItemClickListener(){pu

安卓 : Form Validation Library

我正试图在android中找到一个表单验证库。有这样的事吗?我有一张注册表,我想验证它的字段。如果用户输入了无效数据,我想在该字段的右侧放置一个红色警告标记,并弹出一个工具提示,提示他输入了无效数据。我知道android:inputType但这不是我想要的 最佳答案 我不知道有任何这样的库。但是,如果您使用的是EditTexts,那么最好的选择是使用自定义TextWatcher:classTextCheckimplementsTextWatcher{privateEditTexteditor;publicTextCheck(Edit

android - 实时过滤ListView

我想实时过滤一个ListView。我在ActionBar中有一个EditText,每次用户写一个字符时,我想更新ListView的光标以过滤信息。我已经完成了一个AsyncTask来执行查询,但我有两个问题:1º)如果用户键入三个字符,我将创建三个AsyncTasks(一个用于搜索第一个字符,一个用于搜索前两个字符,最后一个用于搜索三个字符)。有没有一种简单的方法可以告诉AsyncTask用新任务替换以前的任务?2º)如何稍微延迟一下以启动AsyncTask?因此,如果用户不停地键入三个字符,我将不会创建AsyncTask直到结束。谢谢! 最佳答案

安卓键盘按键预览背景图片

开发安卓键盘:如何更改按键预览的背景图片? 最佳答案 如果您通过扩展KeyboardView创建自定义键盘,那么我们可以使用'android:keyPreviewLayout'属性为我们的自定义KeyboardView设置自定义键预览布局。例如其中my_custom_layout.xml是您的自定义预览布局,类似于希望这对您有所帮助! 关于安卓键盘按键预览背景图片,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

Android listView 作为 iPhone 的 listView

我想实现一个类似于iPhone的ListView。表格的第一个元素是图像,其他元素是文本加箭头。我知道如何使用自定义图像适配器,但仅用于独特的自定义,而不是自定义每一行。该信息是静态的,我应该只能单击所需的元素。非常感谢。 最佳答案 我找到了解决方案,我可以为ListView使用标题和自定义边框。这是一个例子:可绘制文件夹中的listview_border.xml:对于ListView,设置:android:background="@drawable/listview_border"然后对于hedser,在layouts中创建一个l

安卓 : Strike out Text with bold or thicker line than default STRIKE_THRU_TEXT_FLAG

我在罢工文本中使用以下内容。viewHolder.price_red.setPaintFlags(viewHolder.price_red.getPaintFlags()|Paint.STRIKE_THRU_TEXT_FLAG);它的工作原理,但我想增加删除线的大小。谁能帮我增加线的大小?? 最佳答案 您无法更改删除线的粗细。从docs可以看出它只是一面旗帜。打开或关闭。虽然有几个选项(黑客多于解决方案):将文本加粗或描边。这也会自动划线删除线,使其更加明显使用drawLine手动绘制线条。(虽然这真的很难准确地做到)

android - 开发安卓平板应用的好方法

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我有一个项目可以实现应用程序的平板电脑版本。此应用程序只有纵向模式,不支持横向模式。所以我的方法是在平板电脑上同时实现。但是,你们都知道android有不同类型的设备和android版本。如何确保我的平板电脑应用程序适用于所有平板电脑设备。还有用户界面,平板电脑的最佳做法是什么?如何确保我的应用程序布局适合所有设备?什么样的UI框架对开发android平

Android ListView 滚动后只显示项目

我正在构建一个Android应用程序,作为其中的一部分,我将显示一个带有复选框的歌曲列表以供选择。我正在使用自定义列表适配器来执行此操作。代码似乎加载并使用复选框,但我遇到的唯一问题是只有ListView中最顶部的项目显示文本,直到我向下滚动列表,然后其他项目呈现文本。我知道这可能是ListView不刷新或类似问题的问题,但我不知道如何解决它。这是我的适配器的代码:privateclassPlaylistDetailsAdapterextendsArrayAdapter{boolean[]checkBoxState;ViewHolderviewHolder;publicPlaylist

android - 声音计安卓

我正在尝试在android中实现一个以dB为单位的声级计,但我还没有找到开始的方法。我已经查看了androidsAPI,但没有找到任何我认为合适的东西。谁能帮帮我? 最佳答案 这通常是不可能的,因为“dB”的不同含义之间存在混淆,而且您无法测量物理声压级(这通常是人们谈论“声级计”时的意思))无需校准设备。看我之前对类似问题的回答:AudiooutputlevelinaformthatcanbeconvertedtodecibelCalculateA-weighted(orBorC)SPLdecibeliOS

android - ListView OnScrollListener 不会在 ViewPager 中被调用

我有一个FragmentPagerAdapter创建它的子页面(它们是ListFragments),如下所示:@OverridepublicFragmentgetItem(intposition){returnFragmentChildPage.newInstance();}我给ViewPager的OffscreenPageLimit为1。子ListFragments有一个自定义的ScrollListener。我遇到的问题是自定义滚动监听器仅适用于当ViewPager滑过其OffscreenPageLimit时创建的子ListFragments,即子页面>2.更令人困惑的是,如果我滚动